quartz: Make GdkQuartzDisplay compile
authorKristian Rietveld <kris@gtk.org>
Wed, 22 Dec 2010 13:13:41 +0000 (14:13 +0100)
committerKristian Rietveld <kris@gtk.org>
Wed, 22 Dec 2010 16:47:02 +0000 (17:47 +0100)
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkdnd-quartz.c
gdk/quartz/gdkprivate-quartz.h
gdk/quartz/gdkscreen-quartz.h

index b66effa2b63e2502cdc8951dcdeb3b6873a26524..de5bf16a6f0dc4da77fbccd1bec64cd500f91d8b 100644 (file)
 #include "config.h"
 
 #include "gdk.h"
-#include "gdkdisplay-quartz.h"
 #include "gdkprivate-quartz.h"
 #include "gdkscreen-quartz.h"
+#include "gdkdisplay-quartz.h"
 #include "gdkdevicemanager-core.h"
 
-
 static GdkWindow *
 gdk_quartz_display_get_default_group (GdkDisplay *display)
 {
@@ -188,37 +187,37 @@ _gdk_quartz_display_get_next_serial (GdkDisplay *display)
   return 0;
 }
 
-G_DEFINE_TYPE (GdkDisplayQuartz, _gdk_display_quartz, GDK_TYPE_DISPLAY)
+G_DEFINE_TYPE (GdkQuartzDisplay, _gdk_quartz_display, GDK_TYPE_DISPLAY)
 
 static void
-_gdk_display_quartz_init (GdkDisplayQuartz *display)
+_gdk_quartz_display_init (GdkQuartzDisplay *display)
 {
-  gdk_quartz_display_manager_add_display (gdk_display_nmanager_get (),
-                                       GDK_DISPLAY_OBJECT (display));
+  _gdk_quartz_display_manager_add_display (gdk_display_manager_get (),
+                                           GDK_DISPLAY_OBJECT (display));
 }
 
 static void
-_gdk_display_quartz_dispose (GObject *object)
+_gdk_quartz_display_dispose (GObject *object)
 {
   _gdk_quartz_display_manager_remove_display (gdk_display_manager_get (),
                                               GDK_DISPLAY_OBJECT (object));
 
-  G_OBJECT_CLASS (_gdk_display_quartz_parent_class)->dispose (object);
+  G_OBJECT_CLASS (_gdk_quartz_display_parent_class)->dispose (object);
 }
 
 static void
-_gdk_display_quartz_finalize (GObject *object)
+_gdk_quartz_display_finalize (GObject *object)
 {
-  G_OBJECT_CLASS (_gdk_display_quartz_parent_class)->finalize (object);
+  G_OBJECT_CLASS (_gdk_quartz_display_parent_class)->finalize (object);
 }
 
 static void
-_gdk_display_quartz_class_init (GdkDisplayQuartz *class)
+_gdk_quartz_display_class_init (GdkQuartzDisplayClass *class)
 {
   GObjectClass *object_class = G_OBJECT_CLASS (class);
   GdkDisplayClass *display_class = GDK_DISPLAY_CLASS (class);
 
-  object_class->finalize = _gdk_display_quartz_finalize;
+  object_class->finalize = _gdk_quartz_display_finalize;
 
   display_class->get_name = gdk_quartz_display_get_name;
   display_class->get_n_screens = gdk_quartz_display_get_n_screens;
@@ -248,7 +247,7 @@ _gdk_display_quartz_class_init (GdkDisplayQuartz *class)
   display_class->get_maximal_cursor_size = _gdk_quartz_display_get_maximal_cursor_size;
   display_class->supports_cursor_alpha = _gdk_quartz_display_supports_cursor_alpha;
   display_class->supports_cursor_color = _gdk_quartz_display_supports_cursor_color;
-  display_class->get_next_serial = gdk_quartz_display_get_next_serial;
+  display_class->get_next_serial = _gdk_quartz_display_get_next_serial;
   display_class->notify_startup_complete = _gdk_quartz_display_notify_startup_complete;
   display_class->event_data_copy = _gdk_quartz_display_event_data_copy;
   display_class->event_data_free = _gdk_quartz_display_event_data_free;
index 54b66461dc70bd4c75936fdc9b7e0b25ffae3952..78ff19feae8171e3a6ec6f6b262ef4b6d256a79b 100644 (file)
@@ -67,10 +67,10 @@ gdk_quartz_drag_context_drag_motion (GdkDragContext  *context,
 }
 
 GdkNativeWindow
-_gdk_quartz_display_get_drag_get_protocol (GdkDisplay      *display,
-                                           GdkNativeWindow *xid,
-                                           GdkDragProtocol *protocol,
-                                           guint            version)
+_gdk_quartz_display_get_drag_protocol (GdkDisplay      *display,
+                                       GdkNativeWindow  xid,
+                                       GdkDragProtocol *protocol,
+                                       guint           *version)
 {
   /* FIXME: Implement */
   return 0;
index dbe651f595d8b21fb5565e1d3b1661fd52a5e587..0a28b73e03cd08158ccb2b5c9cf98701fe77a145 100644 (file)
@@ -176,10 +176,10 @@ GdkKeymap * _gdk_quartz_display_get_keymap (GdkDisplay *display);
 
 GdkDisplay *    _gdk_quartz_display_open (const gchar *name);
 
-GdkNativeWindow _gdk_quartz_display_get_drag_get_protocol (GdkDisplay      *display,
-                                                           GdkNativeWindow *xid,
+GdkNativeWindow _gdk_quartz_display_get_drag_protocol     (GdkDisplay      *display,
+                                                           GdkNativeWindow  xid,
                                                            GdkDragProtocol *protocol,
-                                                           guint            version);
+                                                           guint           *version);
 
 
 gboolean    _gdk_quartz_display_send_client_message       (GdkDisplay      *display,
@@ -224,6 +224,11 @@ GdkAtom _gdk_quartz_display_manager_atom_intern   (GdkDisplayManager *manager,
 gchar * _gdk_quartz_display_manager_get_atom_name (GdkDisplayManager *manager,
                                                    GdkAtom            atom);
 
+void    _gdk_quartz_display_manager_add_display    (GdkDisplayManager *manager,
+                                                    GdkDisplay        *display);
+void    _gdk_quartz_display_manager_remove_display (GdkDisplayManager *manager,
+                                                    GdkDisplay        *display);
+
 void     _gdk_quartz_window_sync_rendering    (GdkWindow       *window);
 gboolean _gdk_quartz_window_simulate_key      (GdkWindow       *window,
                                                gint             x,
index 4d211e3828b71390d80d06f4dd5f300ea9844361..d98939b2faa17dfadf7c8846facb0d1bcacd5ec6 100644 (file)
@@ -23,6 +23,8 @@
 
 G_BEGIN_DECLS
 
+#include <gdk/gdkscreenprivate.h>
+
 typedef struct _GdkScreenQuartz GdkScreenQuartz;
 typedef struct _GdkScreenQuartzClass GdkScreenQuartzClass;